package GestioneAccessiTest;

import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;

import org.junit.Test;

import swimv2.servlet.GestoreSession;
import Swimv2.GestioneAccessiRemote;
import Swimv2.UtenteRegistrato;

public class RegistrazioneTest {

	@Test
	public void registrazioneUsernameCorretto() {
		GestioneAccessiRemote r=GestoreSession.gestioneAccessi();
		UtenteRegistrato utente=new UtenteRegistrato();
		utente.setUsername("Giuseppe");
		utente.setNome("giuseppe");
		utente.setCognome("esposito");
		utente.setEmail("giuseppe_e@mail.com");
		utente.setPassword("giuseppe");
		utente.setTipo("utente");
		assertTrue(r.registrazione(utente));
	}
	
	
	
	@Test
	public void registrazioneUsernameScorretto() {
		GestioneAccessiRemote r=GestoreSession.gestioneAccessi();
		UtenteRegistrato utente=new UtenteRegistrato();
		utente.setUsername("giovanni");
		utente.setNome("giuseppe");
		utente.setCognome("esposito");
		utente.setEmail("giuseppe_e@mail.com");
		utente.setPassword("giuseppe");
		utente.setTipo("utente");
		assertFalse(r.registrazione(utente));
	}

}
